لطفا جهت اطلاع از آخرین دوره ها و اخبار سایت در
کانال تلگرام
عضو شوید.
آموزش مدیریت EC2 و VPC: AWS با پایتون و سری Boto3 [ویدئو]
Managing EC2 and VPC: AWS with Python and Boto3 Series [Video]
نکته:
آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
نمونه ویدیوها:
توضیحات دوره:
در این دوره، با نگاهی به ابزارها و محیطی که برای کار با منابع AWS نیاز داریم، شروع می کنیم. ما به شما آموزش خواهیم داد که چگونه می توانید محیط خود را در MacOS و Windows راه اندازی کنید. هنگامی که ما با تنظیمات محیط خود آماده شدیم، شروع به پیاده سازی راه حل خود در AWS خواهیم کرد. سپس دو زیر شبکه ایجاد خواهیم کرد. عمومی و خصوصی. ما یک اسکریپت bash راه اندازی ایجاد خواهیم کرد تا هنگام راه اندازی نمونه EC2 خود به طور خودکار اجرا شود. در این اسکریپت، ابتدا بسته های خود را با مدیریت بسته yum به روز می کنیم تا بتوانیم از آخرین به روز رسانی ها و وصله های امنیتی به روز بمانیم. سپس یک سرور HTTP را روی آن نصب می کنیم و با دستور بررسی راه اندازی مطمئن می شویم که کار می کند. بعد از اینکه سرور HTTP خود را آماده کردیم، یک صفحه HTML ساده به عنوان تبریک ایجاد می کنیم و این صفحه را روی دیسک می نویسیم تا زمانی که سعی می کنیم به نمونه عمومی EC2 خود دسترسی پیدا کنیم، ارائه شود. و به یاد داشته باشید، ما دوباره همه این کارها را با کد پایتون خود انجام خواهیم داد!
پس از اتمام راهاندازی نمونههای EC2، به یادگیری نحوه توصیف نمونههای EC2 در AWS به روشی دقیق میپردازیم. از آدرس های IP خود به زیر شبکه ای که به آن تعلق دارند. سپس یاد خواهیم گرفت که چگونه یاد بگیریم که چگونه نمونه های EC2 را به روش های مختلف مدیریت کنیم. ما موارد EC2 را متوقف، شروع و خاتمه خواهیم داد و دوباره بهترین بخش این است که همه این کارها را با کد پایتون خود انجام خواهیم داد!
تمامی فایلهای کد و عنوان این دوره در آدرس زیر موجود است: https://github.com/PacktPublishing/Managing-EC2-and-VPC-AWS-with-Python-and-Boto3-Series شما قادر خواهید بود هر کدام را پیاده سازی کنید. نوعی زیرساخت در AWS با پایتون با استفاده از VPC ها، Subnets و EC2 ها!
شما یاد خواهید گرفت که چگونه با استفاده از Python و Boto3 در برابر AWS API کدنویسی کنید!
شما یاد خواهید گرفت که چگونه نمونه های EC2 را در AWS با استفاده از Python و Boto3 راه اندازی کنید!
شما یاد خواهید گرفت که چگونه زیرساخت های خود را با پایتون با استفاده از جداول مسیر، دروازه های اینترنت، گروه های امنیتی و قوانین ایزوله و کنترل کنید!
شما درک بسیار خوبی از مفاهیم VPC مانند Subnets، Route Tables و Internet Gateways با قرار دادن همه چیز در دنیای واقعی با کد پایتون خواهید داشت!
شما مطمئن خواهید بود که با استفاده از Python برای هر نوع منبع AWS در VPC و EC2 با API های AWS کار می کنید!
شما یاد خواهید گرفت که چگونه اسناد API را بخوانید و کدنویسی کنید!
شما می توانید زیرساخت های خود را در AWS راه اندازی کنید، حتی بدون اینکه وارد AWS شوید!
این دوره برای مبتدیانی در AWS است که می خواهند تئوری خود را عملی کنند، آماده کنندگان آزمون AWS Cloud Architect Associate که می خواهند تئوری های خود را با پروژه های واقعی تمرین کنند، کسانی که می خواهند یاد بگیرند که چگونه Infrastructure-as-a-Code یا IaaS را در AWS پیاده سازی کنند. ، چه کسی می خواهد یاد بگیرد که چگونه زیرساخت ها را در AWS با استفاده از Python توسعه دهد، چه کسی می خواهد یاد بگیرد که چگونه ابرهای خصوصی مجازی، زیرشبکه های عمومی-خصوصی و موارد دیگر را با کد Python در AWS راه اندازی کند، چه کسی می خواهد یاد بگیرد که چگونه نمونه های EC2 را به صورت عمومی و خصوصی با استفاده از راه اندازی کند. پایتون در AWS، چه کسی می خواهد AWS Python API یا Boto3 را یاد بگیرد. یاد بگیرید که منابع EC2 و VPC را در AWS با استفاده از Python API، Boto3 پیاده سازی کنید و زیرساخت خود را در AWS راه اندازی کنید. * نحوه خواندن و کدنویسی در برابر اسناد API را بیاموزید. *
سرفصل ها و درس ها
معرفی
Introduction
معرفی
Introduction
درباره این دوره
About This Course
در این دوره چه خواهیم ساخت؟
What We Will Build In This Course?
برای این دوره به چه چیزی نیاز دارید؟
What Do You Need For This Course?
آماده سازی محیط برای توسعه
Preparing The Environment for Development
نمای کلی بخش
Section Overview
درباره ابزار و محیط زیست
About Tools and Environment
اگر قبلاً آن را ندارید، یک حساب AWS ایجاد کنید!
Create an AWS Account If You Don't Already Have It!
ورود به AWS Console و A Walkthrough
Logging in to AWS Console and A Walkthrough
بیایید اعتبارنامه AWS خود را ایجاد کنیم!
Let's Create Our AWS Credentials!
راه اندازی محیط ویندوز
Windows Environment Setup
نصب پایتون 3 و پیپ
Installing Python 3 and Pip
نصب AWS SDK (CLI)
Installing AWS SDK (CLI)
آماده سازی CLI با اعتبارنامه AWS
Preparing CLI with AWS Credentials
نصب Boto3
Installing Boto3
تأیید تنظیمات
Verifying The Setup
راه اندازی محیط MacOS
MacOS Environment Setup
نصب پایتون 3 و پیپ
Installing Python 3 and Pip
نصب AWS SDK (CLI)
Installing AWS SDK (CLI)
آماده سازی CLI با اعتبارنامه AWS
Preparing CLI with AWS Credentials
نصب Boto3
Installing Boto3
تأیید تنظیمات
Verifying The Setup
ابر خصوصی مجازی (VPC) با Boto3 - قسمت 1
Virtual Private Cloud (VPC) with Boto3 - Part 1
نمای کلی بخش
Section Overview
سناریو: دیدگاه کنسول AWS از آنچه که خواهیم ساخت
Scenario: AWS Console Perspective of What We'll Build
راه اندازی پروژه ما با PyCharm IDE
Setting Up Our Project with PyCharm IDE
بیایید Boto3 API Docs را بررسی کنیم!
Let's Check Out Boto3 API Docs!
[نکته] تکمیل خودکار جادو با Pyboto3 در PyCharm IDE!
[Tip] Auto-Complete Magic with Pyboto3 on PyCharm IDE!
ایجاد یک ابر خصوصی مجازی (VPC)
Creating a Virtual Private Cloud (VPC)
افزودن برچسب نام به یک منبع AWS (VPC)
Adding Name Tag To An AWS Resource (VPC)
ایجاد یک دروازه اینترنتی (IGW)
Create an Internet Gateway (IGW)
اتصال دروازه اینترنت به VPC
Attaching the Internet Gateway to VPC
خلاصه بخش
Section Summary
ابر خصوصی مجازی (VPC) با Boto3 - قسمت 2
Virtual Private Cloud (VPC) with Boto3 - Part 2
نمای کلی بخش
Section Overview
ایجاد یک زیرشبکه عمومی
Creating a Public Subnet
ایجاد جدول مسیر برای مسیرهای عمومی
Creating a Route Table for Public Routes
افزودن مسیر IGW به جدول مسیر
Adding IGW Route to Route Table
ارتباط زیرشبکه عمومی با جدول مسیر عمومی
Associating Public Subnet with Public Route Table
امکان اختصاص خودکار آدرس IP عمومی در Subnet
Allowing Auto-Assign Public IP Address on Subnet
ایجاد یک زیرشبکه خصوصی
Creating a Private Subnet
خلاصه بخش
Section Summary
Elastic Compute Cloud (EC2) with Boto3 - Part 1
Elastic Compute Cloud (EC2) with Boto3 - Part 1
نمای کلی بخش
Section Overview
سناریو: دیدگاه کنسول AWS از آنچه که خواهیم ساخت
Scenario: AWS Console Perspective of What We'll Build
ایجاد یک جفت کلید
Creating a Key Pair
ایجاد یک گروه امنیتی
Creating a Security Group
اضافه کردن یک قانون به گروه امنیتی
Adding a Rule to Security Group
ایجاد یک اسکریپت راه اندازی برای نمونه EC2
Creating a Startup Script for EC2 Instance
راه اندازی یک نمونه EC2 در زیر شبکه عمومی ما
Launching an EC2 Instance Within Our Public Subnet
راه اندازی یک نمونه EC2 در زیر شبکه خصوصی ما
Launching an EC2 Instance Within Our Private Subnet
زمان راه اندازی کل زیرساخت فرا رسیده است!
It's Time to Launch the Whole Infrastructure!
بیایید بررسی کنیم که آیا همه چیز در کنسول AWS اجرا می شود یا خیر!
Let's Check if Everything is Running on AWS Console!
اتصال به نمونه EC2 و تأیید عملکرد اسکریپت راهاندازی
Connecting to EC2 Instance and Verifying Startup Script Works
بررسی دسترسی عمومی برای نمونه خصوصی EC2
Checking Public Access for Private EC2 Instance
خلاصه بخش
Section Summary
Elastic Compute Cloud (EC2) با Boto3 - قسمت 2
Elastic Compute Cloud (EC2) with Boto3 - Part 2
نمایش نظرات